//FindChangeList.txt
//A support file for the InDesign JavaScript FindChangeByList.jsx
//
//This data file is tab-delimited, with carriage returns separating records.
//
//The format of each record in the file is:
//findType<tab>findProperties<tab>changeProperties<tab>findChangeOptions<tab>description
//
//Where:
//<tab> is a tab character
//findType is "text", "grep", or "glyph" (this sets the type of find/change operation to use).
//findProperties is a properties record (as text) of the find preferences.
//changeProperties is a properties record (as text) of the change preferences.
//findChangeOptions is a properties record (as text) of the find/change options.
//description is a description of the find/change operation
//"\\x{A0}" 	 Festes(geschuetztes) Leerzeichen
//"\\x{0024}" 	Dollar Zeichen
//"\\x{2009}"	Achtelgeviert
//"\\x{0020}"	Leerzeichen
// \\x{2026}	3punkte Ellipse
//
//{findWhat:"\\s+"}
//
grep	{findWhat:"  +"}	{changeTo:" "}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Mehrere Leerzeichen zu einem konsolidieren
grep	{findWhat:"^ "}	{changeTo:""}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen am Anfang eines Absatzes löschen
grep	{findWhat:" $"}	{changeTo:""}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen am Anfang eines Absatzes löschen
grep	{findWhat:" +\\."}	{changeTo:"."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen vor einem Punkt löschen
grep	{findWhat:" +;"}	{changeTo:";"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen vor einem Semikolon löschen
grep	{findWhat:" +,"}	{changeTo:","}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen vor einem Komma löschen
grep	{findWhat:"\\( +"}	{changeTo:"("}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen nach einer Klammer löschen
grep	{findWhat:" +\\)"}	{changeTo:")"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Leerzeichen nach einer Klammer löschen
grep	{findWhat:"(?<=\\w)\\p{Zs}*\\x{002F}\\p{Zs}*(?=\\w)"}	{changeTo:"\\x{002F}"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	
grep	{findWhat:"(?<=\\l)\\p{Zs}+(-|--|–)\\p{Zs}+(?=\\w)"}	{changeTo:"~S– "}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Gedankenstrich 
grep	{findWhat:"\\p{Zs}*(\\.\\.\\.|…)"}	{changeTo:"~%…"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Auslassungszeichen
grep	{findWhat:"(\\d)\\s*(\\-|~=)\\s*(\\d)"}	{changeTo:"$1~=$3"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	von-bis Zeichen
grep	{findWhat:"a\\.\\p{Zs}*M\\."}	{changeTo:"a.~<M."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen a.M.
grep	{findWhat:"d\\.\\p{Zs}*h\\."}	{changeTo:"d.~<h."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen d.h.
grep	{findWhat:"d\\.\\p{Zs}*i\\."}	{changeTo:"d.~<i."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen d.i.
grep	{findWhat:"d\\.\\p{Zs}*J\\."}	{changeTo:"d.~<J."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen d.J.
grep	{findWhat:"i\\.\\p{Zs}*E\\."}	{changeTo:"i.~<E."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen i.E.
grep	{findWhat:"i\\.\\p{Zs}*e\\."}	{changeTo:"i.~<e."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen i.e.
grep	{findWhat:"m\\.\\p{Zs}*E\\."}	{changeTo:"m.~<E."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen m.E.
grep	{findWhat:"o\\.\\p{Zs}*A\\."}	{changeTo:"o.~<A."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.A.
grep	{findWhat:"o\\.\\p{Zs}*a\\."}	{changeTo:"o.~<a."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.a.
grep	{findWhat:"o\\.\\p{Zs}*ä\\."}	{changeTo:"o.~<ä."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.ä.
grep	{findWhat:"o\\.\\p{Zs}*g\\."}	{changeTo:"o.~<g."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.g.
grep	{findWhat:"o\\.\\p{Zs}*J\\."}	{changeTo:"o.~<J."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.J.
grep	{findWhat:"o\\.\\p{Zs}*k\\."}	{changeTo:"o.~<k."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.k.
grep	{findWhat:"o\\.\\p{Zs}*O\\."}	{changeTo:"o.~<O."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen o.O.
grep	{findWhat:"s\\.\\p{Zs}*o\\."}	{changeTo:"s.~<o."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen s.o.
grep	{findWhat:"s\\.\\p{Zs}*u\\."}	{changeTo:"s.~<u."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen s.u.
grep	{findWhat:"u\\.\\p{Zs}*a\\."}	{changeTo:"u.~<a."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.a.
grep	{findWhat:"u\\.\\p{Zs}*ä\\."}	{changeTo:"u.~<ä."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.ä.
grep	{findWhat:"u\\.\\p{Zs}*ö\\."}	{changeTo:"u.~<ö."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.ö.
grep	{findWhat:"u\\.\\p{Zs}*U\\."}	{changeTo:"u.~<U."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.U.
grep	{findWhat:"v\\.\\p{Zs}*a\\."}	{changeTo:"v.~<a."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen v.a.
grep	{findWhat:"z\\.\\p{Zs}*B\\."}	{changeTo:"z.~<B."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen z.B.
grep	{findWhat:"z\\.\\p{Zs}*T\\."}	{changeTo:"z.~<T."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen z.T.
grep	{findWhat:"z\\.\\p{Zs}*Z\\."}	{changeTo:"z.~<Z."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen z.Z.
grep	{findWhat:"h\\.\\p{Zs}*c\\."}	{changeTo:"h.~<c."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen h.c.
grep	{findWhat:"i\\.\\p{Zs}*d\\.\\p{Zs}*R\\."}	{changeTo:"i.~<d.~<R."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen i.d.R.
grep	{findWhat:"a\\.\\p{Zs}*a\\.\\p{Zs}*O\\."}	{changeTo:"a.~<a.~<O."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen a.a.O.
grep	{findWhat:"u\\.\\p{Zs}*a\\.\\p{Zs}*m\\."}	{changeTo:"u.~<a.~<m."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.a.m.
grep	{findWhat:"u\\.\\p{Zs}*v\\.\\p{Zs}*a\\."}	{changeTo:"u.~<v.~<a."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.v.a.
grep	{findWhat:"u\\.\\p{Zs}*v\\.\\p{Zs}*a\\.\\p{Zs}*m\\."}	{changeTo:"u.~<v.~<a.~<m."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Bekannte Abkürzungen u.v.a.m.
grep	{findWhat:"S\\.\\p{Zs}*(\\d)"}	{changeTo:"S.~%$1"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Verweise im Text
grep	{findWhat:"(\\d)\\p{Zs}*(m|cm|km|qm|ha|qkm|s|min|h|Hz|dB|bar|mm|µm|t|kg|g|mg|l|ml|µl|%)(\\s|\\p{P*}|\\b|\$|\\p{L*})"}	{changeTo:"$1~%$2$3"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Maßangaben, Prozentzeichen
grep	{findWhat:"(\\d+)\\p{Zs}*(Mio.|Mrd.|bn.|Md.|m.)"}	{changeTo:"$1~S$2"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	
//grep	{findWhat:"(\\d)\\p{Zs}*(m|cm|mm|µm|t|kg|g|mg|l|ml|µl|%)(\\s|\\p{P*})"}	{changeTo:"$1~%$2$3"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Maßangaben, Prozentzeichen	    
grep	{findWhat:"(?<=\\d)\\p{Zs}*[˚°]\\p{Zs}*([C|F| ])\\b"}	{changeTo:"~S°$1"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Gradangaben
grep	{findWhat:"§\\p{Zs}*([\\dIVXLCDM]+)"}	{changeTo:"§~%$1"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}		Paragrafenzeichen
grep	{findWhat:"(Dr\\.|Drs\\.|Prof\\.)\\p{Zs}*(\\u)"}	{changeTo:"$1~%$2"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Akademische Titel 
grep	{findWhat:"Prof\\.\\p{Zs}*Dr\\.\\p{Zs}*(\\u)"}	{changeTo:"Prof.~%Dr.~%$1"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Akademische Titel Prof. Dr.
grep	{findWhat:"(\\d+)\\p{Zs}*(EUR|Euro|Pfund|Dollar|Yen|€|₤|\\x{0024})"}	{changeTo:"$1~4$2"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Währungszeichen 
grep	{findWhat:"(\\d{1,2}\\.)\\p{Zs}*(\\d{1,2}\\.)\\p{Zs}*(\\d{2}|\\d{4})"}	{changeTo:"$1$2$3"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Datumsangabe: Ziffern
grep	{findWhat:"(\\d+\\.)\\p{Zs}*(Januar|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember)"}	{changeTo:"$1~%$2"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true}	Datumsangabe Monat ausgeschrieben
grep	{findWhat:"(?i)valantic"}	{changeTo:"valantic"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	valantic klein
grep	{findWhat:"(\\h|\\p{L*})([\\x{0027}‘´`])"}	{changeTo:"$1’"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	Falsche Apostrophe durch richtige ersetzen 
grep	{findWhat:"(EUR|Euro|Pfund|Dollar|Yen|€|₤|\\x{0024})\\p{Zs}*(?=\\d+)"}	{changeTo:"\$1~4"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	Leerzeichen Dollar
grep	{findWhat:"(?<=\\d)\\s?x\\s?(?=\\d)"}	{changeTo:"\\x{A0}\\x{D7}\\x{A0}"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	Ändert »x« mit/ohne Leerräumen in mathematisches Mal
grep	{findWhat:"(\\d+)\\p{Zs}*,\\p{Zs}*(?=\\d{3}\\b)"}	{changeTo:"\$1."}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	Zahlen mit Punkt
grep	{findWhat:"(\\d+)\\p{Zs}*,\\p{Zs}*(?=\\d{3}.\\d{3}\\b)"}	{changeTo:"\$1.\$2"}	{includeFootnotes:true, includeMasterPages:true, includeHiddenLayers:true, wholeWord:false}	Zahlen mit Komma ersetzten durch Punkt